a?.['b'].c
a.b?.['c']
new (a?.['b'].c)
new (a?.['b']).c
new (a.b?.['c'])
